20
1Using menus         
2Installing printers 
3Custom printer      
4File - print to     
5Headers             
7Output - options    
10Editing keys       
11Line type          
13Problem selection  
14Borrow/Carry       
15Number selection   
18Range selection    
19B^ackup/Load/Delete
20Error^s            
                     
**
@71 -----------------------------< Menus >------------------------------ 
@07 ---------------------------- Worksheets ---------------------------- 
@03 Create    - Allows worksheets to be created and/or printed. Up to    
             100 formats can be saved with a user defined name.       
 Recall    - Allows saved worksheet formats to be viewed, renamed or  
             deleted and worksheets can be printed using the formats. 
                                                                      
@07 ------------------------------ Files ------------------------------- 
 Load      - file loaded from a floppy disk to the hard drive.        
 Backup    - file on hard drive backed up to a floppy disk.           
 Delete    - file will be deleted from the current directory.         
                                                                      
@07 ----------------------------- Utilitys ----------------------------- 
 Header          - line of text printed on top of worksheets.         
 Printer         - list of functions for installed printer.           
 Install printer - list of printers available to install.             
 Custom printer  - allows you to create your own printer driver.      
                                                                      
 
@71 ----------------------< Installing Printers >----------------------- 
@07 -------------------------------------------------------------------- 
    [Utilitys:Install printer] - when a printer is installed, codes   
    to set margins, etc. will be sent to the printer each time a      
    worksheet is printed. The program MATH-SHOP requires a spacing of 
    6 lines/inch (66 lines per page) with no top and bottom margins.  
    Horizontal spacing is based on 10 char/inch (Pica pitch).         
@07 ---------------------------- Dot Matrix ---------------------------- 
    The worksheets should print correctly without any printer in-     
    stalled. If you have a problem and your printer is not listed,    
    install the [Epson] and set your printer to Epson emulation.      
@07 ------------------- LaserJet, PaintJet or DeskJet ------------------ 
    These printers or compatibles have a non-zero margin as a default.
    You MUST INSTALL the printer driver to correct this problem.      
@07 ----------------------------- General ------------------------------ 
    The codes for an installed printer can also be sent manually by   
    selecting the menu item [Utilitys:Printer] or <M> at print time.  
                                                                      
 
@71 -------------------------< Custom Printer >------------------------- 
@07 -------------------------------------------------------------------- 
@03    [Utilitys:Custom printer] - this allows the creation of a         
@03    custom printer driver. You can enter a printer name and up to 10  
@03    functions with codes. Once created or edited the driver must be   
    installed before use: [Utilitys:Install printer:Custom].          
                                                                      
    If you want control codes sent automatically at print time put    
    these under the function name <Set Page>. For example, to auto-   
    matically send a form feed and turn on NLQ before printing set    
    up a function as follows:     Set Page,27,12,27,120,1             
    Your printer manual contains the codes you will need to set up    
    your own functions. The codes must be in DECIMAL format with a    
    comma used as a separator.                                        
                                                                      
    The codes for an installed printer can also be sent manually by   
    selecting the menu item [Utilitys:Printer] or <M> at print time.  
                                                                      
 
@71 ------------------------< Print to a file >------------------------- 
@07 -------------------------------------------------------------------- 
@03    Worksheets can be printed to a file with a user defined name.     
@03    The file can then be printed without the use of the program.      
@03                                                                      
    For Example: (assuming you are using the A drive)                 
                                                                      
    When prompted for a file name type in      A:MATHTEST.ADD         
    Prints in file MATHTEST.ADD on drive A                            
                                                                      
    Print on any DOS computer by typing    COPY A:MATHTEST.ADD PRN    
                                                                      
    The <Set Page> printer codes for the installed printer will be    
    be placed in the file. You should install the printer that you    
    will be printing the worksheets on before printing to the file.   
    To have no codes in the file install the <None> printer           
    [Utilitys:Install printer:None]                                   
                                                                      
 
@71 ----------------------------< Headers >----------------------------- 
@07 -------------------------------------------------------------------- 
@03    [Utilitys:Headers] -  line of text to be printed at the top of    
@03                          each worksheet.                             
@03                                                                      
                                                                      
    The ACTIVE HEADER will be printed. To make a different header     
    active, scroll until the desired header is displayed then use     
    <F5>. The new header will be the active one until changed.        
                                                                      
    To print without a header make a `Blank header' the active one.   
                                                                      
    The date function   @DATE----|   reserves the 10 spaces needed    
    for the date. The current computer date will be printed on the    
    worksheet. The date should be placed first and then any text.     
                                                                      
                                                                      
                                                continued-()         
 
@71 ----------------------------< Headers >----------------------------- 
@07 -------------------------------------------------------------------- 
@03    <H> - Headers                                                     
@03                                                                      
@03    If you request more than one page you will see these options:     
                                                                      
                                                                      
    All the same - selecting this will print the ACTIVE HEADER        
                   on each page and is the default.                   
                                                                      
    Sequence     - selecting this will print a different header       
                   on each page. For example: if your printing        
                   10 pages, header 1 will print on page 1,           
                   header 2 on page 2, continuing up through          
                   header 10 on page 10. One use for this is          
                   to print student names on worksheets.              
                                                                      
                                                                      
 
@71 -------------------------< Output options >------------------------- 
@07 -------------------------------------------------------------------- 
@03    The bottom menu bar will contain the following selections:        
@03                                                                      
@03      <L> - line style options are available. See (Line type)         
      <H> - available with multiple output pages. See (Headers)       
      <M> - installed printer functions can be sent manually          
      <N> - allows numbering the problems and answers                 
                                                                      
    If you select numbering <N>, you will get two additional menus.   
    These allow you to select how the number will look and where it   
    will be located. Depending on your selections the problems across 
    and down may have to be reduced. If too many problems are across  
    the page you will get a prompt asking if you want to reduce the   
    number. If too many problems are down the page, the number will   
    be reduced automatically.                                         
                                                                      
                                                continued-()         
 
@71 -------------------------< Output options >------------------------- 
@07 -------------------------------------------------------------------- 
@03    <N> - Numbering  (location)                                       
@03                                                                      
@03                                                                      
         1 Left            2 Above + space        3 Left + space      
                                                                      
                                                                      
                                  (21)              (21)              
       (21)                                                           
            45678                45678                   45678        
          +  3471              +  3471                 +  3471        
           ------               ------                  -------       
                                                                      
                                                                      
                                                                      
                                                                      
                                                continued-()         
 
@71 -------------------------< Output options >------------------------- 
@07 -------------------------------------------------------------------- 
@03    If you request more than one page you will have these options.    
@03                                                                      
@03    Each different : each worksheet will have a new selection         
                     of problems from the chosen ranges.              
                                                                      
    Same - exact   : each worksheet will have the same problems       
                     in the same order.                               
                                                                      
    Same - mixed   : each worksheet will have the same problems       
                     but the order will be randomly changed.          
                                                                      
    If the number of problems on a page equals the number of unique   
    then options 1 and 3 will give the same result.                   
    If you select [Same exact] only one answer sheet is printed.      
                                                                      
                                                                      
 
@71 --------------------------< Editing keys >-------------------------- 
@07 --------- Used for header, custom printer and format names --------- 
@03                                                                      
@03        Left & Right Arrow - move cursor in the displayed text        
@03        Del                - delete character under cursor            
        BackSpace          - delete character to left of cursor       
        Ctrl BackSpace     - delete all text                          
        Home               - move to beginning of text                
        End                - move to end of text                      
        Esc                - exit without save                        
        Enter              - save modified text                       
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
 
@71 --------------------------< Line types >---------------------------- 
@07 ----------------- Add, Subtract, Multiply, Variety ----------------- 
@03                                                                      
@03    <L> - Line type :               231                               
@03                                  + 849                               
                          ---->    ----                               
                                                                      
                                                                      
    The default is the HYPHEN which prints as a dashed line. The      
    following options print as solid lines.                           
                                                                      
       1. Underline          : should print on any printer            
       2. Solid (Dot matrix) : graphics character                     
       3. Solid (Laser)      : graphics character (Roman 8 font)      
                                                                      
          (Options 2 and 3 cannot be printed to a file)               
                                                                      
                                                continued-()         
 
@71 --------------------------< Line type >----------------------------- 
@07 ---------------------------- Division ------------------------------ 
@03                                                                      
@03    <L> - Line type :                                                 
@03                                                                      
    There are 6 options - 2 line types and 3 spacings                 
                                                                      
                   _____                     ______                   
           1.  dd / dddd              4.  dd ) dddd                   
                   ____                      _____                    
           2.  dd /dddd               5.  dd )dddd                    
                  ____                      _____                     
           3.  dd/dddd                6.  dd)dddd                     
                                                                      
                                                                      
                 (The default is option 5)                            
                                                                      
                                                                      
 
@71 -----------------------< Problem Selection >------------------------ 
@07 -------------------------------------------------------------------- 
@03    In selecting problems the program checks for duplicates and       
@03    will not allow problems to be repeated unless required. The       
@03    number of unique problems will be displayed. If there are         
    more than 300, the program will indicate > 300. Each page will    
    be filled as follows:                                             
                                                                      
    Number on page > unique :   All unique + random duplicates        
    Number on page = unique :   All unique in a random order          
    Number on page < unique :   Random selection from unique          
                                                                      
                                                                      
  For example if you pick multiplication with the ranges 0 - 10       
  and 0 - 9 then there will be 110 unique problems available. If      
  you then select 110 problems on a page the program will put all     
  110 unique problems on each page.                                   
                                                                      
 
@71 -------------------------< Borrow/Carry >--------------------------- 
@07 -------------------------------------------------------------------- 
@03    Option for addition and subtraction problems:                     
@03                                                                      
@03    ADDITION : Allow carry                                            
                                                                      
    Yes - each column may add up to more than 10                      
                                                                      
    No  - each column will add up to less than 10                     
                                                                      
                                                                      
    SUBTRACTION : Allow borrow                                        
                                                                      
    Yes - the subtraction of each column (except first) may be < 0    
                                                                      
    No  - the subtraction of each column will be >= 0                 
                                                                      
                                                                      
 
@71 ------------------------< Number Selection >------------------------ 
@07 ----------------------------- Addition ----------------------------- 
@03   You have a choice of 2, 3, 4 or 5 number addition problems. For    
@03   2 number addition you can make the number of digits in the top     
   greater than or equal to the bottom (see multiplication).          
                                                                      
@07 -------------------------- Multiplication -------------------------- 
   Depending on the ranges selected the program will prompt you to    
   determine if the number of digits in the top number can be less    
   than the number of digits in the bottom number. For example:       
                                                                      
     Ranges:       Allow < bottom           Must be >= bottom         
                                                                      
     0 - 9999             45                 1268   or    561         
     0 - 9999          x 753               x  753       x 753         
                        ----                -----        ----         
                                                                      
                                                continued-()         
 
@71 ------------------------< Number Selection >------------------------ 
@07 --------------------------- Subtraction ---------------------------- 
@03    Tables: this creates problems which are the inverse of the        
@03    addition problems. If you enter the ranges (0-9) and (0-9)        
    there are 100 additon problems. These will then be written as     
    subtraction problems: For example:                                
                                                                      
    (5 + 9 = 14 and 9 + 5 = 14)   -->   (14 - 5 = 9 and 14 - 9 = 5)   
                                                                      
@07 ----------------------------- Variety ------------------------------ 
    The number of unique is not a true value. To calculate this the   
    program determines how many addition problems there are with      
    the given ranges. The problems are selected as addition and then  
    divided up to the types depending on the mixture selected.        
    Multiplication will always have the number of digits in the top   
    greater than or equal to the number of digits in the bottom.      
                                                                      
                                                continued-()         
 
@71 ------------------------< Number Selection >------------------------ 
@07 ----------------------------- Division ----------------------------- 
@03   For division you have 3 options:                                   
@03                                                                      
@03   Allow remainders :  problems can have answers with remainders      
   Integer only     :  problems will only have whole number answers   
   Division tables  :  see following discussion                       
                                                                      
   The tables generate problems which are the multiplication tables   
   written as division problems. This option only appears for 1       
   digit divisors and 1 or 2 digit dividends. For example:            
                       _______                                        
   The ranges   1 - 9 / 1 - 99    will give 99 problems based on the  
                                                                      
   multiplication tables:     1 - 11                                  
                            x 1 -  9                                  
                             -------                                  
                                                                      
 
@71 -----------------------------< Ranges >----------------------------- 
@07 -------------------------------------------------------------------- 
@03  The default ranges will allow multiple digit numbers on the same    
@03  worksheet. By changing the default ranges you control the numbers   
@03  that will be selected. (assume 4 digits was selected)               
  For example:                                                        
     0000 - 9999   to   1000 - 9999   :  4 digit numbers              
     0000 - 9999   to   0100 - 0999   :  3 digit numbers              
     0000 - 9999   to   0010 - 0099   :  2 digit numbers              
     0000 - 9999   to   0000 - 0009   :  1 digit numbers              
     0000 - 9999   to   0006 - 0489   :  1, 2 & 3 digit numbers       
     0000 - 9999   to   0057 - 0432   :  2 & 3 digit numbers          
     0000 - 9999   to   0015 - 4356   :  2, 3 & 4 digit numbers       
     0000 - 9999   to   0001 - 0060   :  1 & 2 digit numbers          
                  etc.                                                
   However these are only examples and you have full flexibility to   
   generate any combination of digits and numbers you might need.     
                                                                      
 
@71 --------------------< Backup/Load/Delete files >-------------------- 
@07 -------------------------------------------------------------------- 
@03    [Files] menu item. The formats, custom printer and headers are    
@03    stored in files with the MATH-SHOP progran. The files are:        
@03                                                                      
      MTHSHOP1.DAT - file containing stored formats                   
      MTHSHOP1.HDR - file containing the stored headers               
      MTHSHOP1.PRC - file containing the custom printer driver        
                                                                      
    <Load/Backup>  - Allows the above files to be saved to, or        
                     retrieved from a floppy disk. One use for        
                     this is to allow different people to use the     
                     same program on a hard disk, but have their      
                     own header, format and custom printer files.     
    <Delete>       - Allows you to delete any of the above files.     
                     Use if a file becomes corrupted and the          
                     program cannot read it. Once deleted the         
                     program will create a new one.                   
 
@71 -----------------------------< Errors >----------------------------- 
@07 -------------------------------------------------------------------- 
@03    The program will display any errors (such as trying to print      
@03    with the printer off) at the bottom of the screen. You can        
@03    correct the problem and continue, or <Esc> - exit.                
                                                                      
    If an unexpected error occurs you will see the message:           
                                                                      
                                                                      
             AN UNANTICIPATED ERROR HAS OCCURRED # X                  
                                                                      
                                                                      
    IF you get this message you can only <Esc> - exit. Write down     
    the error number (X) and send this information to the author      
    (include program name and version number).                        
                                                                      
                                                                      
                                                                      
 
